Package-level declarations
Contains main classes to use Bluedot SDK as ServiceManager, GeoTriggerService and TempoService classes
Types
AppState stores the state of the Application when the event(Entry/Exit) was triggered by the SDK
A receiver for Bluedot SDK service events.
A receiver for GeoTriggering events.
GeoTriggeringService class is used to use GeoTriggering feature from bluedot SDK which includes reporting zone entry and exit events
Provides callbacks on GeoTriggeringService.GeoTriggerBuilder.start&GeoTriggeringService.stop
Provides callbacks on ServiceManager.initialize
Interface contract for PushEngine. Concrete implementation is provided by the pushnotifications module.
Service provider interface for push notifications module. Implementations of this interface are discovered at runtime using ServiceLoader.
Provides callbacks on ServiceManager.reset
Service manager is used to interact with Bluedot Point Service
TempoService class is used to use Tempo feature from bluedot SDK which includes reporting tempo update and tempo stop events on a defined interval
Provides callbacks on TempoService.start
A receiver for Tempo events.
ZoneInfo stores zone details for every zone downloaded by SDK from Rule Download.